﻿using System;

namespace GeoAPI.Geometries
{
	public interface IPolygon : ISurface, IGeometry, ICloneable, IComparable, IComparable<IGeometry>, IEquatable<IGeometry>, IPolygonal
	{
		ILineString ExteriorRing { get; }

		ILinearRing Shell { get; }

		int NumInteriorRings { get; }

		ILineString[] InteriorRings { get; }

		ILineString GetInteriorRingN(int n);

		ILinearRing[] Holes { get; }
	}
}
